class Solution:
    def backspaceCompare(self, S: str, T: str) -> bool:
        def build(s: str) -> str:
            ret = list()
            for ch in s:
                if ch != "#":
                    ret.append(ch)
                elif ret:
                    ret.pop()
            return "".join(ret)  #注意join的用法

        return build(S) == build(T)


# 作者：LeetCode - Solution
# 链接：https: // leetcode - cn.com / problems / backspace - string - compare / solution / bi - jiao - han - tui - ge - de - zi - fu - chuan - by - leetcode - solu /
# 来源：力扣（LeetCode）
# 著作权归作者所有。商业转载请联系作者获得授权，非商业转载请注明出处。